专利摘要:
SYSTEM AND METHOD FOR REQUEST THAT USES DYNAMIC GENERATION OF MATRIX CODE AND CONTENT RECEIVER. A content receiver receives request information from a content provider for orderable content or products. The content receiver also derives the specific information for the content receiver and dynamically generates a matrix code including the request information and the specific information. The content receiver then transmits the matrix code to a monitor and when the displayed matrix code is detected and decoded by a reader, the reader initiates a request for requestable content to be transmitted to the content recipient or products. In some implementations, requestable content can be requested from the content provider, who can then transmit the requested content to the content recipient. However, in other implementations, orderable content may be requested from a third party provider. As such, the third party provider can transmit the requested content to the content provider, who can then transmit it to the content recipient.
公开号:BR112013012451B1
申请号:R112013012451-2
申请日:2011-11-09
公开日:2021-01-12
发明作者:Michael T. Dugan;Dan J. Minnick
申请人:DISH Technologies L.L.C.;
IPC主号:
专利说明:

[0001] [001] This Patent Application of the Patent Cooperation Treaty claims the priority of US Order 12 / 953.273, filed on November 23, 2010, entitled “Ordering Via Dynamic Matrix Code Generation”, the content of which is incorporated by reference, in its entirety . FIELD OF THE INVENTION
[0002] [002] This disclosure generally refers to content recipients, and more specifically to the simplified request using matrix codes dynamically generated by a content receiver. SUMMARY
[0003] [003] The present disclosure discloses systems and methods for request using the generation of dynamic matrix code. A content receiver can receive an identifier (which can identify request information for an example of content that a user can request to be transmitted to the content or product receiver) from a content provider. The content receiver can also derive the information specific to the content receiver and dynamically generate a matrix code, such as a QR code, which includes ordering information and information specific to the content receiver. The content receiver can then transmit the matrix code to a display device and when the matrix code displayed on the display device is detected and decoded by a reader device, the reader device can initiate a request for sample content to be transmitted to the content recipient or products. As such, the user may be able, more convenient and less costly, to request and receive the desired content or products.
[0004] [004] In some implementations, the sample content can be requested from the content provider, who can then transmit the requested content to the content recipient. However, in other implementations, sample content can be requested from a third-party content provider. As such, the third-party content provider can transmit the requested content to the content provider, who can then, in turn, transmit the requested content received to the content recipient.
[0005] [005] In several implementations, the reader device may present a confirmation message after detecting and decoding one or more matrix codes. The confirmation screen can detail the request for at least one example of content to be started and can request user input to confirm the request. The confirmation screen may or may not also request additional information to complete the request. In some of these implementations, the reader device can present the confirmation message before initiating the request for at least one example of content and can initiate the request when the user input corresponding to a confirmation is received. In other of these implementations, the content sample provider can transmit the confirmation message to the reader device after receiving the initiated request and can transmit the requested content sample after receiving the confirmation corresponding user input.
[0006] [006] It should be understood that both the previous general description and the following detailed description are for purposes of example and explanation and do not necessarily limit the present disclosure. The accompanying drawings, which are incorporated and form part of the Descriptive Report, illustrate the subject of the disclosure. Together, descriptions and drawings serve to explain the principles of disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0007] [007] Figure 1 is a block diagram that illustrates a system for requesting content using dynamic matrix code generation.
[0008] [008] Figure 2 is a flow chart that illustrates a method for requesting content using dynamic matrix code generation. This method can be performed using the system in Figure 1.
[0009] [009] Figures 3A-3C are diagrams that illustrate a system where a user uses a matrix code dynamically generated by a television receiver on a television to request content for television. The system can be the system in Figure 1. DETAILED DESCRIPTION OF THE MODALITIES
[0010] [0010] The following description includes sample systems, methods and computer program products that incorporate various elements of the present disclosure. However, it should be understood that the disclosure described can be practiced in a variety of ways in addition to those described here.
[0011] [0011] Content receivers (such as television receivers, set-top boxes, television tuners, digital video recorders and so on) typically receive content (such as television programming content, film content, music content, video under demand, pay-per-view content, and so on) from a content provider (such as a cable television programming provider, a satellite television programming provider, a satellite radio provider, a satellite service provider) Internet, a video-on-demand movie provider, a pay-perview movie provider, and so on) through a communication connection (such as a coaxial cable connection, a satellite connection, a wired Internet connection, a remote Internet connection, a cellular connection, and so on). Such a content receiver can then transmit the received content to a presentation device such as a television, a speaker, and so on.
[0012] [0012] Some content received by content recipients from content providers can be broadcast by the content provider to a number of content recipients. As such, the broadcast content may be available through an independent content receiver whether or not a user of the content receiver requests the broadcast content. In addition, a content recipient user may be available to transmit a request for additional content (whether free, purchase, rent, and so on) which can then be sent to the content recipient or products which can then be sent to a user location. Additional content that can be ordered from a content recipient may include on-demand programming that is orderable from the content provider or a third-party provider, pay-per-view programming that is orderable from the content provider or a content provider. third parties, and so on.
[0013] [0013] However, for a user to request additional content or products the user must generally communicate with the content provider or third party provider regarding the additional content or products that the user wishes to request. Some content recipients may be available to send communications to an associated content provider for a user to request additional content, but may still be unable to send communications to separate third party providers in the request for the user to be able to request additional content or products from such a source. Other content recipients may not be able to send communications at all, being limited to receiving the content, and may not allow users to order content or products in any way. In either case, users may have to order content or products by making a request via a phone call, a website, and so on.
[0014] [0014] In order to order the content or products in such a manner, a user may be asked to locate the appropriate information by contacting the content or product provider, actually contacting the content or product provider using the method appropriate, provide account information and other identifiers to the content recipient, and / or provide various financial information such as a credit card or other billing account number. Regardless of the exact procedures that a user must follow and / or the exact information that a user must provide, the user may find that requesting content or products in this way is inconvenient and uncomfortable.
[0015] [0015] This disclosure discloses systems and methods for requesting using dynamic matrix code generation. A content recipient can receive one or more identifiers from a content provider. Identifiers can identify request information for one or more examples of content that a user can request to be transmitted to the recipient of content or products. The content receiver can also derive information specific to the content receiver (such as content receiver identifiers, customer identifiers, subscriber account identifiers, user financial information, and so on). Then, the content receiver can dynamically generate one or more matrix codes (such as one or more QR codes) that include the request information and the specific information for the content receiver and transmit the matrix codes to a display device. When matrix codes displayed on a display device are detected and decoded by a reader device (such as a matrix code reader application running on a smartphone), the reader device can initiate a request for one or more examples of the content to be transmitted to the recipient of content or products to be sent to a user location. As such, the user may be able, more convenient and less costly, to request and receive the desired content or products.
[0016] [0016] Figure 1 is a block diagram illustrating a system 100 for requesting content using dynamic matrix code generation. System 100 can include a content receiver 101 that can receive content from a content provider 106 via transmission means 105 and then transmit received content to at least one display device 102. Additionally, system 100 can include a reader device 103 that can communicate with the content provider via a transmission medium 104. The content receiver can be any type of content receiver such as a television receiver, a decoder, a digital video recorder, and so on. onwards. The display device can be any type of display device such as a cathode ray tube monitor, a liquid crystal display, a television, a computer monitor, and so on. The reader device can be any type of device capable of detecting and decoding a matrix code such as a phone equipped with a camera, a mobile computing device that includes a camera, and so on. The transmission medium 104 and / or the transmission medium 105 can be any type of communication connection such as a coaxial cable connection, a satellite connection, a WiFi connection, an Internet connection, an Ethernet connection, an Internet connection, cell phone, and so on. In addition, although the transmission means 104 and the transmission means 105 are illustrated as separate, it should be understood that in various implementations the transmission means 104 and / or the transmission means 105 can constitute a single transmission means.
[0017] [0017] The content receiver 101 may include one or more processing units 109, one or more non-transitory storage media 110 (which may take the form of, but are not limited to, a magnetic storage medium; storage medium optical; magneto-optical storage medium; read-only memory, random access memory; erasable programmable memory; flash memory; and so on), one or more input components 111 and one or more output components 112. Additionally, although the display device 102 is illustrated as separate from the content receiver, it should be understood that in various implementations the display device can be incorporated within the content receiver. The processing unit of the content receiver can execute the instructions stored in the non-transitory storage medium to receive the content from the content provider 106 and then transmit the received content to the display device.
[0018] [0018] Furthermore, the processing unit 109 can execute the instructions stored in the non-transitory storage medium 110 to receive one or more content identifiers from the content provider 106 using the input component 111, derive the specific information for the receiver content 101, dynamically generate one or more matrix codes that include the request information and the specific information for the content receiver, and transmit the matrix codes to the display device 102 using output component 112. One or more Matrix codes can be one or more QR codes. Content identifiers can identify request information for one or more examples of content. In addition, content identifiers can be received along with content received from the content provider, such as advertisements for one or more examples of content corresponding to the request information. Specific information for the content recipient may include information such as one or more content recipient identifiers, one or more content recipient network addresses, one or more customer identifiers associated with the content recipient, one or more identifiers subscriber account details associated with the content receiver, account information for the content account associated with the content provider, user financial information or other financial information associated with the content receiver, and so on. The request information may include information to transmit the specific information to the content recipient to a provider of at least one example of content to initiate the request for at least one example of content (such as the address of a website for which transmit the specific information to the content recipient). In some implementations, the provider of at least one example of content may be the content provider.
[0019] [0019] Subsequently, the reader device 103 can optically detect the matrix code displayed by the display device 102 using one or more optical input components 115 (such as a camera, a bar code reader, and so on), decode the specific information for the content receiver 101 and the content identifier, and initiate at least one request for at least one example of content to be transmitted to the content receiver 101 based on the decoded information. As part of initiating the request for at least one example of content, the reader device may transmit the specific information to the content recipient to the provider of at least one example of content (such as content provider 106) using one or more components 116 as specified by the content identifier. The reader device may include one or more processing units 113 that execute the instructions stored on one or more non-transitory storage media 114, in order to perform the functions described above.
[0020] [0020] After the provider of at least one example of content (such as content provider 106) receives the request initiated for at least one example of content from the reader device 103, the provider of at least one example of content can transmit at least one content to the content receiver 101, such content receiver can receive using the input component 111. Subsequently, the content receiver can transmit at least one example of received content to the display device 102 for viewing.
[0021] [0021] In various implementations, the reader device 103 may present a confirmation message after detecting and decoding one or more matrix codes through one or more display devices (not shown). The confirmation screen can detail the request for at least one example of content to be initiated and can request user input to confirm the request using one or more input devices (not shown). The confirmation screen may or may not also ask for additional information to complete the request, such as credit card information, parental control passwords, and so on. In some of these implementations, the reader device can present the confirmation message before initiating the request for at least one example of content and can initiate the request when the user input corresponding to a confirmation is received.
[0022] [0022] In other of these implementations, the reader device 103 can initiate the request without presenting a confirmation message by transmitting the specific information to the content receiver 101 to the provider of at least one example of content (such as the content provider 106 ). The provider of at least one example of content can then transmit the confirmation message to the reader device before transmitting at least one example of content to the content receiver. The reader device can then display the confirmation screen and transmit any user input corresponding to the confirmation to the provider of at least one example of content. When the provider of at least one example of content receives the user input corresponding to the confirmation, the provider of at least one example of content can then transmit at least one example of content to the content receiver.
[0023] [0023] Although the provider of at least one example of content has been described above as the content provider 106, in several implementations the provider of at least one example of content may be a third-party content provider other than the content provider (such as an on-demand or pay-per-view movie provider like Netflix®, Amazon dot com®, and so on). In such implementations, system 100 may include third party provider 107 which can be communicated to reader device 103 via transmission means 104 and content provider via transmission means 108 (as with transmission means 104 and the transmission medium 105, although the various transmission media are illustrated as separate, in various implementations they may constitute a single transmission medium). Then, the reader device 103 can initiate the request for at least one example of content by transmitting the specific information to the content recipient to third parties 107 through the communication component 116 as specified by the content identifier. The third-party provider can then transmit at least one example of requested content to the content provider who can then retransmit at least one example of requested content to the content recipient 101. Additionally, before third parties transmit at least one example of requested content for the content provider, the third party provider and the content provider can exchange information regarding the request, the user, the content recipient, and so on (as for billing purposes to request at least one example content).
[0024] [0024] In various implementations, the content receiver 101 can transmit one or more matrix codes by themselves to the display device 102 via output component 112 to the display device to display only one or more matrix codes in a particular moment. However, in several other implementations (such as implementations where the electronic device is a television receiver, digital video recorder, or other such device that provides images to a monitor), the electronic device can transmit one or more images (such as a video stream) to the display device via the output component. In such implementations, the electronic device can combine one or more matrix codes with one or more images and transmit the combination to the display device via the output component.
[0025] [0025] Figure 2 illustrates a method 200 for requesting content using dynamic matrix code generation. Method 200 can be performed by system 100 of Figure 1. The flow starts at block 201 and proceeds to block 202 where the processing unit 109 of the content receiver 101 receives the content identifier from the content provider 106 through the component of input 111. The flow then proceeds to block 203 where the processing unit derives the specific information for the content receiver. Then, the flow then proceeds to block 204 where the processing unit dynamically generates a matrix code (such as a QR code) that includes information specific to the content receiver and the content identifier. Then, the flow proceeds to block 205 where the processing unit transmits the dynamically generated matrix code to the display device 102 through output component 112 before the flow proceeds to block 206.
[0026] [0026] In block 206, the display device 102 displays the matrix code that was transmitted by the processing unit 109 of the content receiver 101 through the output component 112. The flow then proceeds to block 207.
[0027] [0027] In block 207, reader device 103 detects the matrix code displayed on display device 102. The flow then proceeds to block 208 where the reader device decodes the detected matrix code. Decoding the detected matrix code can include decoding the information specific to the content receiver and the content identifier that is included in the matrix code. The stream then proceeds to block 209 where the reader device initiates a request for at least one example of content as specified by the decoded content identifier. The flow then proceeds to block 210.
[0028] [0028] In block 210, the reader device 103 determines from the information included in the decoded content identifier when transmitting the request for at least one example of content to the content provider 106 or the third party provider 107. If the content identifier content specifies to transmit the request to the content provider, the flow proceeds to 211. Otherwise, the flow proceeds to block 221.
[0029] [0029] In block 211, after the reader device 103 determines that the content identifier specifies to transmit the request to the content provider 106, the reader device transmits the request to the content provider. The flow then proceeds to block 212 where the content provider receives the request before the flow proceeds to block 213. In block 213, the content provider determines when or not to confirm the transmitted request (which can be based on whether the content identifier specified to confirm the request before the transmission of at least one example of content). If the content provider determines not to confirm the request, the flow proceeds to block 214. Otherwise, the flow proceeds to block 217.
[0030] [0030] In block 214, after content provider 106 determines not to confirm the request, the content provider transmits the requested content to content receiver 101 and the flow proceeds to block 215. In block 215, the content receiver receives at least one example of requested content. The flow then proceeds to block 216 and ends.
[0031] [0031] In block 217, after content provider 106 determines to confirm the request, the content provider transmits a confirmation message to reader device 103 and the flow proceeds to block 218. In block 218, the content provider waits by a response to the transmitted acknowledgment message and the stream proceeds to block 219. In block 219, the content provider determines whether or not a response to the acknowledgment message was received from the reader device. If not, the stream returns to block 218 where the content provider continues to wait to receive a response to the confirmation message. Otherwise, the flow proceeds to block 220 where the content provider determines whether or not the response to the confirmation message confirms the request. If so, the flow proceeds to block 214 where the content provider transmits the requested content to the content receiver 101. Otherwise, the flow proceeds to block 216 and ends.
[0032] [0032] In block 221, after the reader device 103 determines that the content identifier specifies to transmit the request to the third party provider 107, the reader device transmits the request to the third party provider. The flow then proceeds to block 222 where a third party provider receives the request before the flow proceeds to block 223. At block 223, the third party provider determines whether or not to confirm the transmitted request (which can be based on whether the content identifier specified to confirm the request before the transmission of at least one example of content). If the third party provider determines not to confirm the request, the flow proceeds to block 224. Otherwise, the flow proceeds to block 225.
[0033] [0033] In block 224, after third party provider 107 determines not to confirm the request, the third party provider transmits the requested content to content provider 106 and the flow proceeds to block 214.
[0034] [0034] In block 225, after the third party provider determines to confirm the request, the third party provider transmits a confirmation message to reader device 103 and the flow continues to block 226. In block 226, the third party provider waits for a response to the transmitted confirmation message and the flow proceeds to block 227. In block 227, the third party provider determines whether or not a response to the confirmation message was received from the reader device. If not, the flow returns to block 226 where a third party provider continues to wait to receive a response to the confirmation message. Otherwise, the flow proceeds to block 228 where a third party provider determines whether or not a response to the confirmation message confirms the request. If so, the flow proceeds to block 224 where a third party provider transmits the requested content to the content provider. Otherwise, the flow continues to block 216 and ends.
[0035] [0035] It should be understood that the specified steps as well as the specific request or hierarchy of steps described in method 200 is an example of a sample approach. In other implementations, some of the specified steps as well as the specific request or hierarchy of steps in the method can be rearranged while remaining within the disclosed matter.
[0036] [0036] Figures 3A-3C illustrate an example system 300A-300C where a user 301A-301B uses matrix codes dynamically generated by a content receiver 302A to request content. As illustrated in FIG. 3A, the 300A system includes a 302A television (which incorporates a programming receiver that receives programming from a television programming provider), a 301A user, and a 305A cell phone. In this example, the television programming receiver is able to receive programming from the content provider, but is not able to transmit messages to the content provider. However, the programming provider broadcasts a content identifier along with a commercial for XYZ Film to television. The content identifier includes the information identifying the XYZ Movie and a network address for a movie request server on demand from the programming provider from which the XYZ Movie can be ordered. The television derives information specific to the television that includes a unique identifier for the television programming receiver and the subscriber's account number associated with the television and the programming provider. The television then dynamically generates a 306A QR code that includes specific information dynamically determined for the television and the content identifier and displays the QR code of a 303A television screen along with the commercial for the XYZ Film. In order to order the XYZ Film, the user takes a picture of the QR code on the television screen with the cell phone running a QR code reader program. The QR code reader program detects and decodes the QR code. Based on the decoded content identifier, the cell phone initiates a request for the XYZ Movie by transmitting the specific decoded information to the television to the requesting server for a movie on demand from the programming provider.
[0037] [0037] As illustrated in FIG. 3B, when the programming provider receives the request for XYZ Film, the programming provider broadcasts a confirmation request message back to the 305B cell phone and the cell phone displays the confirmation request message on a cell phone monitor 306B. In this example, the user uses the cell phone to select the "Yes" option to confirm the XYZ Movie request and the cell phone transmits the user's response that confirms the request to the programming provider. After receiving confirmation, the programming provider transmits the XYZ Film to the 302C television programming receiver, which can then display the XYZ Film on the 303C television screen. Additionally, after receiving the confirmation, the programming provider can transmit the confirmation request message to the cell phone notifying the 301C user that the XYZ Film has been successfully requested. As illustrated, The cell phone can then display the confirmation request message on the 306C cell phone monitor.
[0038] [0038] Although system 100 illustrated in Figure 1, method 200 illustrated in Figure 2 and the exemplary system 300A-300C illustrated in Figure 3A-3C illustrate and are described within the context of the examples of content requests to be transmitted to a content receiver, it should be understood that this is merely illustrative. The systems and methods described can be used to order products that can then be sent to a user's location (such as home, office, and so on) without departing from this disclosure.
[0039] [0039] In the present disclosure, the disclosed methods can be implemented as sets of instructions or software capable of being read by a device. Still, it must be understood that the specific request or hierarchy of steps in the disclosed methods are examples of sample approaches. In other modalities, the specific request or hierarchy of steps in the method can be rearranged while remaining within the disclosed matter. The Attachments of the attached method present elements of several stages in a sample request and are not necessarily intended to be limited to the specific request or hierarchy presented.
[0040] [0040] The described disclosure may be provided as a computer program or software product, which may include a non-transitory machine-readable medium having instructions stored therein, which can be used to program a computer system (or other electronic devices) to carry out a process in accordance with this disclosure. A non-transitory, machine-readable medium includes any mechanisms for storing information in a form (eg, software, processing application) readable by a machine (eg, a computer). The non-transitory, machine-readable medium may take the form, but without limitation, of a magnetic storage medium (for example, floppy disk, video tape and so on); optical storage medium (eg, CD-ROM); magneto-optical storage medium; read-only memory (ROM); random access memory (RAM); erasable programmable memory (for example, EPROM and EEPROM); flash memory; and so on.
[0041] [0041] It is believed that the present disclosure and many of its present advantages will be understood by the previous description and it will be evident that several changes can be made in the form, construction and arrangement of the components without departing from the disclosed matter or without sacrificing all of its material advantages. The form described is for explanatory purposes only and it is the intention of the Claims below to cover and include such changes.
[0042] [0042] Although the present disclosure has been described with reference to the various modalities, it will be understood that these modalities are illustrative and that the scope of the disclosure is not limited to them. Many variations, modifications, additions and improvements are possible. More generally, the modalities according to the present disclosure have been described in the context or in particular modalities. The functionality can be separated or combined in blocks differently in various modes of disclosure or described with different terminology. These and other variations, modifications, additions, and improvements may fall within the scope of the disclosure as defined in the Claims below.
权利要求:
Claims (10)
[0001]
Method for Requesting and Receiving Programming Content on Demand in a Set-top Box or Television Receiver Using Dynamic Matrix Code Generation, characterized by the method comprising: receive programming content and at least one identifier in a set-top box or television receiver (101) from a content provider (106) over a network connection, where the set-top box or television receiver is capable of receiving content from programming from the content provider over the network connection, but is not able to transmit messages over the network connection to the content provider, where at least one identifier identifies the request information for at least one instance of programming content under demand; deriving, using a set-top box or television receiver processing unit (101), specific information for the set-top box or television receiver that includes at least one network address for the set-top box or television receiver; the request information including information for transmitting specific information from the set-top box or television receiver to a provider of at least one instance of programming content on demand to initiate at least one request for at least one instance of programming content under demand, where the request information includes a network address from a server to the provider of at least one instance of the on-demand programming content; dynamically generating, using a processing unit of the set-top box or television receiver (101), at least one matrix code including at least one identifier and the specific information for the set-top box or television receiver; and transmitting, using a decoder box or television receiver processing unit (101), the at least one matrix code to at least one display device; decode at least one matrix code by at least one reading device that optically detects at least one matrix code displayed on at least one display device to initiate at least one request with at least one programming content provider under demand for at least one instance of on-demand programming content to be transmitted to the set-top box or television receiver, where the network address of the server of at least one on-demand programming content provider is identified from the decoded array code ; present, through at least one reading device (103), a confirmation screen requesting additional information to complete the request; receiving user input through at least one reading device (103), including additional information requested to complete the request; transmitting, through at least one reading device (103), to at least one request for the decoded network address of the server of at least one on-demand programming content provider; where the request contains the network address of the decoder box or television receiver decoded from the matrix code so that the content provider on demand can transmit the programming content to the specific box or television receiver in which the request was made. initiated; and receive the requested on-demand programming content in the digitizer box or television receiver.
[0002]
Method for Requesting and Receiving Programming Content on Demand in a Set-top Box or Television Receiver Using Dynamic Matrix Code Generation, according to Claim 1, characterized in that the at least one matrix code comprises at least one QR code .
[0003]
Method for Requesting and Receiving Programming Content on Demand in a Set-top Box or Television Receiver Using Dynamic Matrix Code Generation, according to Claim 1, characterized in that the additional information includes credit card information or control passwords parental.
[0004]
System for Requesting and Receiving Programming Content on Demand in a Decoder Box or Television Receiver Using Dynamic Matrix Code Generation, characterized by comprising: a set-top box or television receiver comprising: at least one input component (111) that receives programming content and at least one identifier from a content provider (106) over a network connection, where the set-top box or television receiver is capable of receiving programming content from the content provider, but is not able to transmit messages over the network connection, to the content provider where the at least one identifier identifies the request information for at least one instance of on-demand programming content; at least one processing unit (109) that derives specific information for the set-top box (101) or television receiver that includes a network address for the set-top box or television receiver and dynamically generates at least one matrix code including the at least one identifier and the specific information for the set-top box or television receiver; the request information including information for transmitting specific information to the set-top box or television receiver (101) to a supplier of at least one instance of on-demand programming content to initiate at least one request from at least one instance of the content on-demand programming where the information includes a server's network address for the provider of at least one instance of the on-demand programming content; and at least one output component (112) which transmits at least one matrix code to at least one display device (102); a provider of at least one instance of on-demand programming content; at least one reading device, wherein the at least one matrix code is decodable by at least one reading device (103) that optically detects the at least one matrix code displayed on at least one display device to start at least a request for at least one instance of on-demand programming content to be transmitted from the supplier of at least one instance of on-demand programming content to at least one input component, where the network address of the server of at least one supplier on-demand content is identified from the decoded matrix code and the at least one reading device transmits at least one request to the server using the network address; wherein the at least one reading device is arranged to present a confirmation screen requesting additional information to complete the request and receive input from the user including the additional information requested to complete the request; wherein the on-demand content provider's server transmits said programming content to the set-top box or television receiver according to the network address of the set-top box or television receiver received from the reading device.
[0005]
System for Requesting and Receiving Programming Content on Demand in a Set-top Box or Television Receiver Using Dynamic Matrix Code Generation, according to Claim 4, characterized in that at least one matrix code comprises at least one QR code.
[0006]
System for Requesting and Receiving Programming Content on Demand in a Set-top Box or Television Receiver Using Dynamic Matrix Code Generation, according to Claim 4, characterized in that the additional information includes credit card information or control passwords parental.
[0007]
System for Requesting and Receiving Programming Content on Demand in a Set-top Box or Television Receiver Using Dynamic Matrix Code Generation, according to Claim 4, characterized in that a supplier of at least one instance of programming content comprises the content provider and content provider transmits at least one instance of programming content to at least one input component in response to receiving at least one request for at least one instance of programming content.
[0008]
System for Requesting and Receiving Programming Content on Demand in a Set-top Box or Television Receiver Using Dynamic Matrix Code Generation, according to Claim 4, characterized in that a supplier of at least one instance of programming content comprises a vendor other than the content provider and the provider transmits at least one instance of programming content to the content provider in response to receiving at least one request for at least one instance of programming content and the content provider then transmits at least one instance of programming content to at least one input component.
[0009]
System for Requesting and Receiving Programming Content on Demand in a Set-top Box or Television Receiver Using Dynamic Matrix Code Generation, according to Claim 4, characterized in that the at least one input component receives programming content from the supplier content, at least one processing unit combines the programming content with at least one matrix code, and the at least one output component transmits at least one matrix code to at least one display device transmitting the programming content and at least one matrix code combined for at least one display device.
[0010]
System for Requesting and Receiving Programming Content on Demand in a Set-top Box or Television Receiver Using Dynamic Matrix Code Generation, according to Claim 4, characterized in that the at least one input component receives at least one instance of programming content and the at least one output component transmits to at least one instance of received programming content to the at least one display device.
类似技术:
公开号 | 公开日 | 专利标题
BR112013012451B1|2021-01-12|system and method for requesting and receiving on-demand programming content in a set-top box or television receiver using dynamic matrix code generation
US20210168183A1|2021-06-03|Public/private communications paths
US8639759B2|2014-01-28|Picture-in-picture video content distribution
US9706257B2|2017-07-11|Viewing control management across multiple access points
US9191711B2|2015-11-17|Apparatus and method for providing services using a services gateway
US20110066652A1|2011-03-17|Conditional access to user-generated multimedia content
BR112013017135A2|2019-12-03|system and method to help capture matrix codes by signaling to matrix code readers
JP6700344B2|2020-05-27|Information exchange method, device, audio terminal, computer-readable storage medium and program
US20130097645A1|2013-04-18|Seamless service information providing scheme
TWI672046B|2019-09-11|Method and system for switching television channels, mobile terminal and set top box
US20150007352A1|2015-01-01|Copy limitation management device and method, and content storage device
US20140372464A1|2014-12-18|Method and Apparatus for Population of Customized Channels
US8539286B1|2013-09-17|Method and apparatus of error reporting
JP4755041B2|2011-08-24|Content information provision system
CN103763619A|2014-04-30|System for uniformly authenticating satellite digital services and application method of system
KR20120071159A|2012-07-02|Server and method for displaying additional informations of contents on a home network environment
TW201424349A|2014-06-16|Video playback system supporting group-based billing mechanism and related computer program products
US10939173B2|2021-03-02|Systems and methods for encrypting video
US9420338B1|2016-08-16|Apparatus and method for providing power on and power off for a display device
WO2021249328A1|2021-12-16|Terminal device upgrade method, terminal device, control system, and storage medium
KR20090112880A|2009-10-29|System and method for monitoring iptv
BR112020018802A2|2020-10-20|receiving device and method, and signal processing device and method
JP2015104041A|2015-06-04|Digital content provision system
US20130347119A1|2013-12-26|Data processor, communication device, data transmission method
US20110119728A1|2011-05-19|System and method for remotely reproducing content
同族专利:
公开号 | 公开日
CN103221944B|2017-04-05|
TWI495332B|2015-08-01|
CA2818585A1|2012-05-31|
WO2012071176A1|2012-05-31|
KR102095955B1|2020-04-03|
EP2643769B1|2019-08-14|
EP2643769A1|2013-10-02|
CA2818585C|2017-10-03|
CN103221944A|2013-07-24|
US8386339B2|2013-02-26|
TW201230782A|2012-07-16|
KR20180128989A|2018-12-04|
BR112013012451A2|2016-08-30|
EP2643769A4|2014-05-07|
US20120130851A1|2012-05-24|
KR20130130746A|2013-12-02|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题

AT5282T|1979-01-16|1983-11-15|British Broadcasting Corporation|ELECTRONIC CONTROL OR DATA TRANSMISSION SYSTEM WITH A TWO-DIMENSIONAL VIEWING DISPLAY, e.g. A CATHODE RAY TUBE.|
FR2565748B1|1984-06-06|1986-12-05|Loire Electronique|METHOD FOR BROADCASTING AND RECEIVING DIGITAL DATA OVER THE TELEVISION NETWORK|
GB8424638D0|1984-09-29|1984-11-07|Firstquad Ltd|Transmission of digital data|
AT183000T|1992-05-26|1999-08-15|United Parcel Service Inc|METHOD AND SYSTEM FOR TARGET DETECTION|
AT185634T|1992-05-26|1999-10-15|United Parcel Service Inc|CAMERAL READING DEVICE FOR DIFFERENT CODES|
US5513264A|1994-04-05|1996-04-30|Metanetics Corporation|Visually interactive encoding and decoding of dataforms|
US5768539A|1994-05-27|1998-06-16|Bell Atlantic Network Services, Inc.|Downloading applications software through a broadcast channel|
US5703349A|1995-06-26|1997-12-30|Metanetics Corporation|Portable data collection device with two dimensional imaging assembly|
CN1129309C|1994-10-27|2003-11-26|英戴克系统公司|Apparatus and methods for downloading recorder programming data in video signal|
US5691773A|1995-09-12|1997-11-25|Metanetics Corporation|Anti-hand-jittering dataform readers and methods|
US5929849A|1996-05-02|1999-07-27|Phoenix Technologies, Ltd.|Integration of dynamic universal resource locators with television presentations|
JP3560441B2|1997-04-07|2004-09-02|日本アイ・ビー・エム株式会社|Multiple frame data hiding method and detection method|
US6225938B1|1999-01-14|2001-05-01|Universal Electronics Inc.|Universal remote control system with bar code setup|
US6448979B1|1999-01-25|2002-09-10|Airclic, Inc.|Printed medium activated interactive communication of multimedia information, including advertising|
CA2367452A1|1999-04-27|2000-11-02|I3E Holdings, Llc|Remote ordering system|
WO2001018589A1|1999-09-07|2001-03-15|3Ality, Inc.|Systems for and methods of three dimensional viewing|
US6556273B1|1999-11-12|2003-04-29|Eastman Kodak Company|System for providing pre-processing machine readable encoded information markings in a motion picture film|
US7070103B2|2000-01-03|2006-07-04|Tripletail Ventures, Inc.|Method and apparatus for bar code data interchange|
US7146329B2|2000-01-13|2006-12-05|Erinmedia, Llc|Privacy compliant multiple dataset correlation and content delivery system and methods|
US7069578B1|2000-02-04|2006-06-27|Scientific-Atlanta, Inc.|Settop cable television control device and method including bootloader software and code version table for maintaining and updating settop receiver operating system software|
US20010037297A1|2000-03-09|2001-11-01|Mcnair Edward Parry|Bill paying with the aid of a scanner|
US7213254B2|2000-04-07|2007-05-01|Koplar Interactive Systems International Llc|Universal methods and device for hand-held promotional opportunities|
US20020049980A1|2000-05-31|2002-04-25|Hoang Khoi Nhu|Controlling data-on-demand client access|
US6601772B1|2000-07-14|2003-08-05|Intellidot Corporation|Compact matrix code and one-touch device and method for code reading|
US6563936B2|2000-09-07|2003-05-13|Sarnoff Corporation|Spatio-temporal channel for images employing a watermark and its complement|
US20090180025A1|2002-05-28|2009-07-16|Sony Corporation|Method and apparatus for overlaying graphics on video|
JP4113387B2|2002-07-24|2008-07-09|シャープ株式会社|Portable terminal device, information reading program, and recording medium recording the program|
US20040019691A1|2002-07-26|2004-01-29|Michael Daymond|Method and system for set-top box service and support|
US7440034B2|2002-08-20|2008-10-21|Optinetix Ltd.|Method and apparatus for transferring data within viewable portion of video signal|
US20040044532A1|2002-09-03|2004-03-04|International Business Machines Corporation|System and method for remote audio caption visualizations|
US7206409B2|2002-09-27|2007-04-17|Technicolor, Inc.|Motion picture anti-piracy coding|
KR100530873B1|2003-04-09|2005-11-23|주식회사 서비전자|Universal remote controller and control code establishment method thereof|
US7410099B2|2003-06-05|2008-08-12|Ntt Docomo, Inc.|Apparatus and method for reading and decoding information contained in a barcode|
US7389516B2|2003-06-19|2008-06-17|Microsoft Corporation|System and method for facilitating interaction between a computer and a network scanner|
US7156311B2|2003-07-16|2007-01-02|Scanbuy, Inc.|System and method for decoding and analyzing barcodes using a mobile device|
US20050015800A1|2003-07-17|2005-01-20|Holcomb Thomas J.|Method and system for managing television advertising|
CN1307837C|2003-07-25|2007-03-28|联发科技股份有限公司|Video playing system capable of generating line by line scanning and interlaced scanning visual signal together|
US7673297B1|2003-09-03|2010-03-02|The Directv Group, Inc.|Automatic software update detection and flexible installer for set-top boxes|
GB2408614A|2003-11-27|2005-06-01|Sharp Kk|Remote access system|
US7387250B2|2003-12-04|2008-06-17|Scanbuy, Inc.|System and method for on the spot purchasing by scanning barcodes from screens with a mobile device|
US20050203854A1|2004-02-23|2005-09-15|Pitney Bowes Incorporated|Method and system for using a camera cell phone in transactions|
JP3929450B2|2004-03-30|2007-06-13|株式会社エム・エム・シー|Product sales system, printed product sales product used therefor, and printing method therefor|
EP1741057A1|2004-04-27|2007-01-10|Thomson Licensing|Watermarking of motion picture prints|
CN1950845A|2004-05-10|2007-04-18|皇家飞利浦电子股份有限公司|Method of detecting watermarks|
US7150400B2|2004-05-18|2006-12-19|Tripletail Ventures, Inc.|Method and apparatus for capturing and decoding an image of a remotely located bar code|
JP2006005897A|2004-05-19|2006-01-05|Dowango:Kk|Terminal device, content distribution system, information output method, information output program|
CN101002070A|2004-08-11|2007-07-18|日本先锋公司|Move guidance device, portable move guidance device, move guidance system, move guidance method, move guidance program, and recording medium on which the program is recorded|
EP1640891B1|2004-09-28|2013-02-13|Swisscom AG|Method of guiding a mobile device user from a predetermined location to a product|
JP4293111B2|2004-10-27|2009-07-08|株式会社デンソー|Camera driving device, camera driving program, geometric shape code decoding device, and geometric shape code decoding program|
US8812369B2|2004-11-02|2014-08-19|Yong-Seok Jeong|Method and apparatus for requesting service using multi-dimensional code|
US7314178B2|2004-12-14|2008-01-01|Robert H. Rines|Method of and apparatus for controlling the selection, initiation and execution of computer programs automatically and directly in response to the remote scan of special barcodes or other coded indicia, in direct response to receiving the barcode scan signals from the reader, and without other human intervention|
KR100727932B1|2005-02-14|2007-06-14|삼성전자주식회사|Method and apparatus for registering mobile node|
WO2006089247A2|2005-02-16|2006-08-24|Pisafe, Inc.|Method and system for creating and using redundant and high capacity barcodes|
US7775428B2|2005-05-06|2010-08-17|Berkun Kenneth A|Systems and methods for generating, reading and transferring identifiers|
US20070256118A1|2005-05-11|2007-11-01|Takashi Nomura|Server Device, Device-Correlated Registration Method, Program, and Recording Medium|
JP4577085B2|2005-05-17|2010-11-10|ソニー株式会社|Video processing apparatus and video processing method|
JP2007027825A|2005-07-12|2007-02-01|Aruze Corp|Broadcast receiver and server|
JP2007027824A|2005-07-12|2007-02-01|Aruze Corp|Broadcast receiver|
WO2007009005A1|2005-07-13|2007-01-18|Intermec Ip Corp.|Noise reduction by image subtraction in an automatic data collection device, such as an image acquisition device|
CN100379190C|2005-07-19|2008-04-02|北京中星微电子有限公司|Rate control method based on two-dimension code video transmission|
JP4765454B2|2005-07-20|2011-09-07|ヤマハ株式会社|Automatic performance system|
JP4049174B2|2005-07-22|2008-02-20|コニカミノルタビジネステクノロジーズ株式会社|Image forming system, image forming apparatus, and data processing method in image forming apparatus|
US20080189185A1|2005-08-10|2008-08-07|Ebank Corporation|Account Opening Method|
US20070073585A1|2005-08-13|2007-03-29|Adstreams Roi, Inc.|Systems, methods, and computer program products for enabling an advertiser to measure user viewing of and response to advertisements|
US20080249874A1|2005-08-31|2008-10-09|Dong-Wook Seo|Ubiquitous Music and Multimedia Service System and the Method Thereof|
US7548915B2|2005-09-14|2009-06-16|Jorey Ramer|Contextual mobile content placement on a mobile communication facility|
KR100664948B1|2005-09-22|2007-01-04|삼성전자주식회사|Method for synchronizing broadcast content between broadcast recorder and portable content player and apparatus for the same|
US7624417B2|2006-01-27|2009-11-24|Robin Dua|Method and system for accessing media content via the internet|
JP2007312179A|2006-05-19|2007-11-29|Seiko Epson Corp|Image display system, image display device of the image display system, portable terminal and connection establishment method in image display system|
US20080022323A1|2006-07-06|2008-01-24|Koo Tin Yue|Remotely operable recording device|
US8406562B2|2006-08-11|2013-03-26|Geo Semiconductor Inc.|System and method for automated calibration and correction of display geometry and color|
EP2057632B1|2006-08-24|2018-11-28|Orange|Method of management of a multimedia program, server, terminals, signal and corresponding computer programs|
US7515036B2|2006-08-25|2009-04-07|At&T Intellectual Property I, L.P.|System and method of communicating emergency alerts|
WO2008040004A2|2006-09-28|2008-04-03|Sfgt Inc.|Apparatuses, methods, and systems for code triggered information querying and serving|
ES2496590T3|2006-09-29|2014-09-19|United Video Properties, Inc.|Systems and methods for a modular media guide dashboard application|
JP2008103786A|2006-10-17|2008-05-01|Sharp Corp|Pay program providing system and television broadcast receiving device|
US20100020970A1|2006-11-13|2010-01-28|Xu Liu|System And Method For Camera Imaging Data Channel|
CN101227581A|2007-01-19|2008-07-23|报联新动力(北京)科技有限公司|Two-dimension bar code application system oriented to TV and implementing method thereof|
US7394519B1|2007-02-08|2008-07-01|Deluxe Laboratories, Inc.|System and method for audio encoding and counterfeit tracking a motion picture|
WO2009079407A2|2007-12-14|2009-06-25|Jagtag Corp|Apparatuses, methods, and systems for a code-mediated content delivery platform|
JP5420152B2|2007-03-06|2014-02-19|テレフオンアクチーボラゲットエルエムエリクソン(パブル)|Personalized dialogue using code|
JP4957313B2|2007-03-26|2012-06-20|大日本印刷株式会社|Content providing system and providing method for digital television|
WO2008127737A1|2007-04-13|2008-10-23|Building B|Viewer interface for a content delivery system|
JP4348714B2|2007-05-10|2009-10-21|シャープ株式会社|Data transmission system and data transmission method|
JP2009033411A|2007-07-26|2009-02-12|Sharp Corp|Broadcast receiver and pay program providing system|
DE102007038810B4|2007-08-16|2015-11-05|Vodafone Holding Gmbh|Method for data transmission|
US7886978B2|2007-09-20|2011-02-15|Microsoft Corporation|Techniques for decoding images of barcodes|
US8843973B2|2007-09-21|2014-09-23|Verizon Patent And Licensing Inc.|System and method for ordering and distributing multimedia content|
US20090108057A1|2007-10-24|2009-04-30|Hong Mu|Using Quick Response Codes to Provide Interactive Services|
US20090111584A1|2007-10-31|2009-04-30|Koplar Interactive Systems International, L.L.C.|Method and system for encoded information processing|
US8646683B2|2007-10-31|2014-02-11|Koplar Interactive Systems International L.L.C.|Method and system for device notification|
JP2009111869A|2007-10-31|2009-05-21|Sharp Corp|Picked-up image processing method, picked-up image processing system, and display device|
JP5340300B2|2007-11-16|2013-11-13|グーグル・インコーポレーテッド|Tracking responses to ads|
JP2009141432A|2007-12-03|2009-06-25|Fujitsu Ten Ltd|Data processor and data processing method|
US20090154759A1|2007-12-17|2009-06-18|Nokia Corporation|Method, user interface, apparatus and computer program product for providing a graphical code pattern|
JP2009159188A|2007-12-26|2009-07-16|Hitachi Ltd|Server for displaying content|
EP2079050A1|2008-01-09|2009-07-15|THOMSON Licensing|A method and an apparatus for marking image sequences, a support comprising such marks, and a method and an apparatus for identifying such marks|
WO2009091846A2|2008-01-14|2009-07-23|The Board Of Regents Of The University Of Oklahoma|Virtual moving screen for rendering three dimensional image|
US8596541B2|2008-02-22|2013-12-03|Qualcomm Incorporated|Image capture device with integrated barcode scanning|
US8366004B2|2008-02-22|2013-02-05|Qualcomm Incorporated|Barcode detection based on morphological operations|
SG155789A1|2008-03-18|2009-10-29|Radiantrust Pte Ltd|Method and system for distribution of barcode information for performing a transaction via a network|
WO2009142015A1|2008-05-21|2009-11-26|パナソニック株式会社|Projector|
US20090294538A1|2008-05-28|2009-12-03|Sony Ericsson Mobile Communications Ab|Embedded tags in a media signal|
GB2460683A|2008-06-05|2009-12-09|Vodafone Plc|Requesting a webpage in relation to a two-dimensional barcode from a mobile terminal|
US7940171B2|2008-06-10|2011-05-10|Google Inc.|Machine-readable representation of geographic information|
CA2634951A1|2008-07-03|2010-01-03|Evan R. Jones|Centralized barcode reader|
US20100036936A1|2008-08-06|2010-02-11|International Business Machines Corporation|Modification of social networks via design codes|
US20100053339A1|2008-09-02|2010-03-04|Erik Aaron|Diagnostic error code|
US8132212B2|2008-09-02|2012-03-06|Icuetv, Inc.|Enhanced television services|
US20100081375A1|2008-09-30|2010-04-01|Apple Inc.|System and method for simplified control of electronic devices|
GB2465747A|2008-11-21|2010-06-02|Media Instr Sa|Audience measurement system and method of generating reference signatures|
EP2350779A4|2008-11-25|2018-01-10|Jeffrey R. Spetalnick|Methods and systems for improved data input, compression, recognition, correction, and translation through frequency-based language analysis|
US9191610B2|2008-11-26|2015-11-17|Sling Media Pvt Ltd.|Systems and methods for creating logical media streams for media storage and playback|
US10839384B2|2008-12-02|2020-11-17|Paypal, Inc.|Mobile barcode generation and payment|
US20100161437A1|2008-12-18|2010-06-24|Verizon Data Services Llc|System and method for facilitating multi-party sale transactions using radio-frequency identifications and/or barcodes|
US8215541B2|2008-12-30|2012-07-10|Dell Products, L.P.|Automated proximity-related network authorization|
US20100262924A1|2009-04-08|2010-10-14|Kalu Onuka Kalu|System and method for linking items to a group|
US20100262992A1|2009-04-13|2010-10-14|Echostar Technologies L.L.C.|Methods and apparatus for overlaying content onto a common video stream|
US20100261454A1|2009-04-14|2010-10-14|Research In Motion Limited|Retrieving additional content based on data within a mobile code|
US9049543B2|2009-04-29|2015-06-02|Blackberry Limited|Method and apparatus for location notification using location context information|
US9300834B2|2009-05-20|2016-03-29|Dacuda Ag|Image processing for handheld scanner|
US8186572B2|2009-07-02|2012-05-29|Barcode Graphics Inc.|Systems and methods for animating barcodes|
US20110016503A1|2009-07-16|2011-01-20|Germar Schaefer|Systems and methods for managing content in real-time|
US20110039573A1|2009-08-13|2011-02-17|Qualcomm Incorporated|Accessing positional information for a mobile station using a data code label|
US20110065451A1|2009-09-17|2011-03-17|Ydreams-Informatica, S.A.|Context-triggered systems and methods for information and services|
US20110282727A1|2010-05-14|2011-11-17|Minh Phan|Content management in out-of-home advertising networks|
KR20120035986A|2010-10-07|2012-04-17|삼성전자주식회사|Method and apparatus for displaying using image code|
US9329966B2|2010-11-23|2016-05-03|Echostar Technologies L.L.C.|Facilitating user support of electronic devices using matrix codes|
US9792612B2|2010-11-23|2017-10-17|Echostar Technologies L.L.C.|Facilitating user support of electronic devices using dynamic matrix code generation|
US9781465B2|2010-11-24|2017-10-03|Echostar Technologies L.L.C.|Tracking user interaction from a receiving device|
US8439257B2|2010-12-01|2013-05-14|Echostar Technologies L.L.C.|User control of the display of matrix codes|
US9280515B2|2010-12-03|2016-03-08|Echostar Technologies L.L.C.|Provision of alternate content in response to QR code|
US8886172B2|2010-12-06|2014-11-11|Echostar Technologies L.L.C.|Providing location information using matrix code|
US20120151293A1|2010-12-09|2012-06-14|Echostar Technologies L.L.C.|Sequenced Two-Dimensional Codes in Video|
US8875173B2|2010-12-10|2014-10-28|Echostar Technologies L.L.C.|Mining of advertisement viewer information using matrix code|
US8640956B2|2010-12-17|2014-02-04|Echostar Technologies L.L.C.|Accessing content via a matrix code|
US9596500B2|2010-12-17|2017-03-14|Echostar Technologies L.L.C.|Accessing content via a matrix code|
US9148686B2|2010-12-20|2015-09-29|Echostar Technologies, Llc|Matrix code-based user interface|
US8856853B2|2010-12-29|2014-10-07|Echostar Technologies L.L.C.|Network media device with code recognition|
US8408466B2|2011-01-04|2013-04-02|Echostar Technologies L.L.C.|Assisting matrix code capture by signaling matrix code readers|
US8292166B2|2011-01-07|2012-10-23|Echostar Technologies L.L.C.|Performing social networking functions using matrix codes|
US20120182320A1|2011-01-13|2012-07-19|Echostar Technologies Llc|Utilizing Matrix Codes to Install a Display Device|
US8534540B2|2011-01-14|2013-09-17|Echostar Technologies L.L.C.|3-D matrix barcode presentation|
US8786410B2|2011-01-20|2014-07-22|Echostar Technologies L.L.C.|Configuring remote control devices utilizing matrix codes|
US8553146B2|2011-01-26|2013-10-08|Echostar Technologies L.L.C.|Visually imperceptible matrix codes utilizing interlacing|
US8468610B2|2011-01-27|2013-06-18|Echostar Technologies L.L.C.|Determining fraudulent use of electronic devices utilizing matrix codes|
US8430302B2|2011-02-03|2013-04-30|Echostar Technologies L.L.C.|Enabling interactive activities for content utilizing matrix codes|
US8463765B2|2011-04-29|2013-06-11|Zachary C. LESAVICH|Method and system for creating vertical search engines with cloud computing networks|US9792612B2|2010-11-23|2017-10-17|Echostar Technologies L.L.C.|Facilitating user support of electronic devices using dynamic matrix code generation|
US9329966B2|2010-11-23|2016-05-03|Echostar Technologies L.L.C.|Facilitating user support of electronic devices using matrix codes|
US9781465B2|2010-11-24|2017-10-03|Echostar Technologies L.L.C.|Tracking user interaction from a receiving device|
US8439257B2|2010-12-01|2013-05-14|Echostar Technologies L.L.C.|User control of the display of matrix codes|
US9280515B2|2010-12-03|2016-03-08|Echostar Technologies L.L.C.|Provision of alternate content in response to QR code|
US8886172B2|2010-12-06|2014-11-11|Echostar Technologies L.L.C.|Providing location information using matrix code|
US8875173B2|2010-12-10|2014-10-28|Echostar Technologies L.L.C.|Mining of advertisement viewer information using matrix code|
US8640956B2|2010-12-17|2014-02-04|Echostar Technologies L.L.C.|Accessing content via a matrix code|
US9596500B2|2010-12-17|2017-03-14|Echostar Technologies L.L.C.|Accessing content via a matrix code|
US9148686B2|2010-12-20|2015-09-29|Echostar Technologies, Llc|Matrix code-based user interface|
US8856853B2|2010-12-29|2014-10-07|Echostar Technologies L.L.C.|Network media device with code recognition|
US8408466B2|2011-01-04|2013-04-02|Echostar Technologies L.L.C.|Assisting matrix code capture by signaling matrix code readers|
US8292166B2|2011-01-07|2012-10-23|Echostar Technologies L.L.C.|Performing social networking functions using matrix codes|
US8534540B2|2011-01-14|2013-09-17|Echostar Technologies L.L.C.|3-D matrix barcode presentation|
US8786410B2|2011-01-20|2014-07-22|Echostar Technologies L.L.C.|Configuring remote control devices utilizing matrix codes|
US8553146B2|2011-01-26|2013-10-08|Echostar Technologies L.L.C.|Visually imperceptible matrix codes utilizing interlacing|
US8468610B2|2011-01-27|2013-06-18|Echostar Technologies L.L.C.|Determining fraudulent use of electronic devices utilizing matrix codes|
US8430302B2|2011-02-03|2013-04-30|Echostar Technologies L.L.C.|Enabling interactive activities for content utilizing matrix codes|
KR101993239B1|2011-02-07|2019-06-26|삼성전자주식회사|Method and apparatus for managing user device and contents using QR code|
US9571888B2|2011-02-15|2017-02-14|Echostar Technologies L.L.C.|Selection graphics overlay of matrix code|
US8511540B2|2011-02-18|2013-08-20|Echostar Technologies L.L.C.|Matrix code for use in verification of data card swap|
US8931031B2|2011-02-24|2015-01-06|Echostar Technologies L.L.C.|Matrix code-based accessibility|
US9367669B2|2011-02-25|2016-06-14|Echostar Technologies L.L.C.|Content source identification using matrix barcode|
US8833640B2|2011-02-28|2014-09-16|Echostar Technologies L.L.C.|Utilizing matrix codes during installation of components of a distribution system|
US8550334B2|2011-02-28|2013-10-08|Echostar Technologies L.L.C.|Synching one or more matrix codes to content related to a multimedia presentation|
US8443407B2|2011-02-28|2013-05-14|Echostar Technologies L.L.C.|Facilitating placeshifting using matrix code|
US9736469B2|2011-02-28|2017-08-15|Echostar Technologies L.L.C.|Set top box health and configuration|
KR101522394B1|2011-04-08|2015-05-22|주식회사 케이티|Method and system for providing of service|
EP2525281B1|2011-05-20|2019-01-02|EchoStar Technologies L.L.C.|Improved progress bar|
US8667539B2|2011-08-03|2014-03-04|Symbol Shifters, LLC|System for scanable icon detection and management|
US8826340B2|2011-10-14|2014-09-02|Symbol Shifters, LLC|Method for more efficient collecting of information|
US9317619B2|2011-10-25|2016-04-19|Cisco Technology, Inc.|Channel identifier symbol code two dimensional barcode|
US9084005B2|2011-10-26|2015-07-14|Cisco Technology, Inc.|Two-dimensional barcode system|
US9716855B2|2012-09-14|2017-07-25|Comcast Cable Communications, Llc|Optically readable codes in a content delivery system|
WO2014078241A2|2012-11-14|2014-05-22|Jaffe Jonathan E|A system for merchant and non-merchant based transactions utilizing secure non-radiating communications while allowing for secure additional functionality|
FR2999851B1|2012-12-18|2019-02-01|Neotion|METHOD FOR ACCESSING A SERVICE PROPOSED BY A REMOTE SERVER.|
KR20170037879A|2014-04-07|2017-04-05|피엔에스 커뮤니케이션즈, 엘엘씨|System and method for embedding dynamic marks into visual images in a detectable manner|
US9342838B2|2014-04-07|2016-05-17|Pns Communications, Llc|System and method for providing a rewards program based on electronic acquisition of a displayed dynamic mark|
US9904886B2|2015-02-06|2018-02-27|Lawrence F Glaser|Method of identifying, locating, tracking, acquiring and selling tangible and intangible objects utilizing predictive transpose morphology|
CN104717518A|2015-03-05|2015-06-17|福建新大陆通信科技股份有限公司|Fast program pre-order method and system based on EIT private description|
WO2016197115A1|2015-06-05|2016-12-08|Arris Enterprises Llc|Virtual wallet for set-top-box|
US11050617B2|2019-04-03|2021-06-29|T-Mobile Usa, Inc.|Intelligent content server handling of client receipt disruptions|
法律状态:
2018-12-18| B06F| Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]|
2019-10-01| B06U| Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]|
2020-08-11| B25D| Requested change of name of applicant approved|Owner name: DISH TECHNOLOGIES L.L.C (US) |
2020-08-25| B25G| Requested change of headquarter approved|Owner name: DISH TECHNOLOGIES L.L.C (US) |
2020-11-17| B09A| Decision: intention to grant [chapter 9.1 patent gazette]|
2021-01-12| B16A| Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]|Free format text: PRAZO DE VALIDADE: 20 (VINTE) ANOS CONTADOS A PARTIR DE 09/11/2011, OBSERVADAS AS CONDICOES LEGAIS. |
优先权:
申请号 | 申请日 | 专利标题
US12/953,273|2010-11-23|
US12/953,273|US8386339B2|2010-11-23|2010-11-23|Ordering via dynamic matrix code generation|
PCT/US2011/060002|WO2012071176A1|2010-11-23|2011-11-09|Ordering via dynamic matrix code generation|
[返回顶部]